fixml arrival price .net index arbitrage fix protocol direct market access algorithmic trading dma j2ee electronic trading java c++